/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#444; text-decoration:none;}
a:hover{ color:#0170d9; text-decoration:none;}

ul,li,p{ list-style:none; margin:0; padding: 0;}
dt{ font-weight: normal; }

.ma{ margin:0 auto; padding:0;}
.m_15{ margin:0 15px;}
.m_b{ margin-bottom:0;}
.m_t_70{ margin-top:70px;}
.m_t_60{ margin-top:60px;}
.m_t_50{ margin-top:50px;}
.m_t_40{ margin-top:40px;}
.m_t_30{ margin-top:30px;}
.m_t_20{ margin-top:20px;}
.m_t_10{ margin-top:10px;}
.m_t_5{ margin-top:5px;}
.m_b_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}

.p_15{ padding: 0 15px; }

.p_t_b_10{ padding:15px 0; }


.f_30{font-size:30px;}
.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:16px;}
.f_14{font-size:14px;}
.f_12{font-size:12px;}
.f_10{font-size:10px;}



.f_b{ font-weight:bold;}
.f_n{ font-weight:normal;}
.f_s_n{ font-style: normal; }
.f_C{ font-family: Cambria; }

.fL{ float:left;}
.fR{ float: right;}

.t_c{ text-align:center;}
.t_r{ text-align:right;}
.l_s{ letter-spacing:2px;}

.l_60{ line-height:60px;}
.l_55{ line-height:55px;}
.l_50{ line-height:50px;}
.l_40{ line-height:40px;}
.l_35{ line-height:35px;}
.l_30{ line-height:30px;}
.l_20{ line-height:20px;}

.cW,.cW a,a.cW{ color:#fff; text-decoration:none;}
.cO,.cO a,a.cO{ color:#ff7e00; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#0170d9; text-decoration:none;}
.cG,.cG a,a.cG{ color:#969696; text-decoration:none;}
.cB,.cB a,a.cB{ color: #444; text-decoration:none; }
.cGOLD,.cGOLD a,a.cGOLD{ color: #b1a276; }
.cBLU1,.cBLU1 a,a.cBLU1{ color: #8ab0fb; }
.cR,.cR a,a.cR{ color: #ff0000; }

.bW{ background:#fff;}
.bO{ background:#ff7e00;}
.bB{ background:#024b97;}
.bG{ background:#f8f8f8;}
.bBLU{ background:#0170d9;}
.bGOLD{background:#b1a276;}

.d_b{ display: block; }

.b_r_15{ border-radius: 15px; }

.b_r{ border-right:1px solid #5e5e5e;}
.b_a{ border:1px solid #fff;}
.b_b{ border-bottom:1px solid #dedede;}
.b_b_2{ border-bottom:2px solid #15ca01;}
.b_t{ border-top:1px solid #5e5e5e;}
.b_b_d{border:1px dotted #b1a276;}
.b_a_g{border:1px solid #dedede;}
.b_b_b_d{border-bottom:1px dotted #b1a276;}

.w_1200{ width: 1200px; }
.w_100{ width: 100%; }
 
header{zoom:1; height:167px;background:url(../images/index_02.jpg) left top repeat-x;}
.search{height:45px; width: 240px; margin-top: 29px; background:url(../images/index_06-08.jpg) left top no-repeat;}
.top_logo{ height:72px; margin: 20px 0;}
.search input{ width: 180px; height: 35px; margin: 5px; background: none; border: none; }
.search button{ width:40px; height: 35px; margin: 5px 0;  background: none; border: none; }
.tell{ margin-top: 29px; }

/*导航开始*/
.nav{ height:54px; width:100%;}
.menu { height:54px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:128px; height:54px; text-align:center; color:#fff; line-height:54px; overflow:hidden; }
.menu {padding:0; margin:0;list-style-type: none;}
.menu li {float:left; position:relative;line-height:54px;/* padding:0 ;*/}
nav ul{height:54px;zoom:1;}
.nav>li{ float:left; display:inline;height:54px; line-height:54px; width:128px;  text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:54px; line-height:54px; }
.nav>li.line{ width: 2px; background:url(../images/index_12.jpg) left top no-repeat;}
.nav>li>a:hover{display:block; color:#fff; background:#fa9c41;  width:128px; height:54px;}/********导航背景变色 ******/
.menu li ul {display: none;}

/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute;  left:0; width:128px;}
.menu li:hover ul li { height:30px;line-height:30px;background:#fa9c41; border-top:1px solid #fff; }
.menu li:hover ul li a {display:block; background:none; color:#fff;line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#fff; text-decoration:underline;line-height:30px; }/******子栏目 背景变色*********/
/*导航结束*/

/*banner开始*/
.banner img{width:100%; height:470px;}
#solid{width:100%;height:470px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;	top:0px;	width:100%;	height:470px;	display:none;}
#solid .solid0{	background:#78c4db;}
#solid .solid1{	background:#c5c9db;}
#solid .solid2{	background:#e7dfd1;}
#solid ul{	margin:0px;	padding:0px;	list-style:none;}
#solid ul li{	position:absolute;	left:0;	top:0px;	width:100%;	height:470px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{	width:60%;	height:25px;	top:430px;	left:26%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{	position:absolute;	top:0;	left:35%;	display:block;	width:15px;	height:15px; border-radius:8px;	margin-right: 15px;		text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
/*banner结束*/


/*产品*/
.cpfl_lsit{ width:45%; margin:0 auto;  }
.cpfl_lsit li{ padding: 0 25px;  }
.cpfl_lsit li:hover{ background: #0170d9; color: #fff;}
.cpfl_lsit li:hover a{ color: #fff;}
.cp_list{}
.cp_list img{ max-width: 100%; height: 248px; }


/*简介开始*/
.gy_bg{ background: url(../images/index_20.jpg) center top no-repeat; height: 570px; }
.more{ padding: 0 25px; }
/*简介结束*/

/*新闻开始*/
.focus-left1{  height:125px;float:left; width:127px;background: url(../images/index_26.jpg) center center no-repeat; }
.focus-left1 img{ width: 121px;height: 120px;margin: 2px 3px 3px 2px;}
.focus-right1{  height:125px; width:78%; float:right; overflow:hidden;  }
.focus-right1 a{ }
.i_n{ width:100%; padding-bottom: 20px; }
/*focus*/
.focus{  }
.focus-left{  float:left; width:15%;}
.focus-right{  width:79%; margin-right: 10px; float:right; overflow:hidden;  }

.focus-right a{margin-top: 15px; display:block;}
/*新闻结束*/

/*footer*/
footer{background: url(../images/index_33.jpg) left top repeat-x;} 
.foot_tit{background: url(../images/index_36.jpg) left center no-repeat; padding-left: 15px; }













/*优势开始*/
.box-sha{box-shadow: 0px 0px 5px 1px rgba(221,218,218,0.8);}
.ys_list{ height:140px; padding:35px 15px; }
.ys_list dt{ float: left; width:49px; height:70px; margin-right: 15px; }
/*优势结束*/



.lc_bg{ width: 985px; height: 163px; padding-top: 120px; background: url(../../images/index/index_39.jpg) center top no-repeat; margin: 0 auto;}
.lc_bg dl{ width: 20%; }


/*业务开始*/
.tit{padding-bottom: 10px; height:70px; background: url(../../images/index/index_43.jpg) center bottom no-repeat;  }
.yw_fl{ width: 80%; margin: 0 auto; margin-top: 30px; }
.yw_fl a{ padding: 0 15px; border: 1px solid #ccc; width:16%; margin: 0 2%; display: block;  }
.yw_fl a:hover,.yw_fl a.on{ background:#4e79e1 ; border: 1px solid #4e79e1 ; color: #fff; }



#a-focus:hover{color:#f00;}
#a-focus-end{color:#333;}
#a-focus-end:hover{color:#f00;}
.date00{ width: 65px; height: 65px; margin:15px; }
.date_sy{ width:65px; float:left;}
.xq_sy{ }
/*业务结束*/


/*团队开始*/
.index_Rolla { width:1170px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demoa { overflow:hidden;  width:1200px; margin:0 auto;} 
#indemoa { float: left; width:800%;}
#demoa #indemoa .img {width:100%; height:320px;  overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoa #indemoa img {width:286px; height:320px;vertical-align:middle;}
/*#demoa #indemoa a { display:block; width:auto; float:left; margin:20px 10px 0px 10px;}
#demoa #indemoa p { text-align:center;  line-height:30px; width:100%; background:url(../images/1_r18_c25.jpg) center top no-repeat; margin-top:10px;}*/
#demoa1 { float: left;}
#demoa2 {float: left;}
.case_cont_list { margin-right: 12px; }
/*团队结束*/



/*联系开始*/
.lx_bg{background: url(../../images/index/index_66.jpg) center top no-repeat; height: 522px; }
/*联系结束*/

/*footer开始*/
footer{}
.footer_nav a{ padding: 0 15px; }
/*footer结束*/

/*内页开始*/
.news_list{}
.news_list li{ padding: 0 15px; }
.content{ padding: 10px; min-height:450px; }
.content img{ /*max-width: 100%;*/ }

.content_news_list li a{ width: 80%; display: block; }
.content_news_list li span{ width: 20%; display: block; }


.content_case_list li{ width: 30%; margin:20px 1.5% 0 1.5%; }
.content_case_list li img{ height: 280px; }
/*内页结束*/


.pagination>li>a,.pagination>li>span{ margin-right: 15px; color: #4e79e1; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background: #4e79e1; }